package com.musicalevents.dao;

import java.io.Serializable;
import java.util.List;

public interface GenericDAO<T, PK extends Serializable> {
	PK create(T newInstance);
    T get(PK id);
    List<T> getAll();
    void update(T transientObject);
    void delete(T persistentObject);
}
